@font-face {
    font-family: 'display-font';
    src: url('https://hrt-crew.googlecode.com/svn/display-font.eot');
    src: url('https://hrt-crew.googlecode.com/svn/display-font.eot?#iefix') format('embedded-opentype'),
		 url('https://hrt-crew.googlecode.com/svn/display-font.svg#displayFont') format('svg'),
         url('https://hrt-crew.googlecode.com/svn/display-font.woff') format('woff'),
         url('https://hrt-crew.googlecode.com/svn/display-font.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: 'heading-font';
    src: url('https://hrt-crew.googlecode.com/svn/heading-font.eot');
    src: url('https://hrt-crew.googlecode.com/svn/heading-font.eot?#iefix') format('embedded-opentype'),
		 url('https://hrt-crew.googlecode.com/svn/heading-font.svg#headingFont') format('svg'),
         url('https://hrt-crew.googlecode.com/svn/heading-font.woff') format('woff'),
         url('https://hrt-crew.googlecode.com/svn/heading-font.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: 'subheading-font';
    src: url('https://hrt-crew.googlecode.com/svn/subheading-font.eot');
    src: url('https://hrt-crew.googlecode.com/svn/subheading-font.eot?#iefix') format('embedded-opentype'),
		 url('https://hrt-crew.googlecode.com/svn/subheading-font.svg#subheadingFont') format('svg'),
         url('../fonts/subheading-font.woff') format('woff'),
         url('https://hrt-crew.googlecode.com/svn/subheading-font.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: 'body-font';
    src: url('https://hrt-crew.googlecode.com/svn/body-font.eot');
    src: url('https://hrt-crew.googlecode.com/svn/body-font.eot?#iefix') format('embedded-opentype'),
		 url('https://hrt-crew.googlecode.com/svn/body-font.svg#bodyFont') format('svg'),
         url('https://hrt-crew.googlecode.com/svn/body-font.woff') format('woff'),
         url('https://hrt-crew.googlecode.com/svn/body-font.ttf') format('truetype');
    font-weight: normal;

}
@font-face {
	font-family: 'icon-font';
	src: url('https://hrt-crew.googlecode.com/svn/icon-font.eot');
	src: url('https://hrt-crew.googlecode.com/svn/icon-font.eot?#iefix') format('embedded-opentype'),
		 url('https://hrt-crew.googlecode.com/svn/icon-font.svg#iconFont') format('svg'),		 
		 url('https://hrt-crew.googlecode.com/svn/icon-font.woff') format('woff'),
		 url('https://hrt-crew.googlecode.com/svn/iconFont.ttf') format('truetype');
		font-weight: normal;	
}

#page #name{
	font-family: 'display-font', Impact, Charcoal, "Arial Black", sans-serif;
	font-weight: normal;
	font-size: 70px;
	color: #000;
    line-height: 70px;
}
body.columns-1 #page #name{
	font-size: 56px;
    line-height: 56px;
}

.heading{
	font-family: 'heading-font', Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
.subheading{
	font-family: 'subheading-font', Verdana, Geneva, sans-serif;	
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
.content{
	font-family: 'body-font', Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

#galleryMenu a[data-icon]:before ,
#vCard  .heading[data-icon]:before {
	font-family: 'icon-font';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	margin-right: 10px;
	text-shadow: 1px 1px 3px #000;
}
#vCard.columns-1  .button .heading[data-icon]:before {
	font-size: 120%;
}
#socialMenu a{
width: 45px;
height: 45px
}
#socialMenu .icon-facebook{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -2px -2px;
display: inline-block;
}
#socialMenu .icon-twitter{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -45px -2px;
display: inline-block;
}
#socialMenu .icon-google-plus{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -87px -2px;
display: inline-block;
}
#socialMenu .icon-facebook:hover{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -128px -2px;
display: inline-block;
}
#socialMenu .icon-twitter:hover{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -170px -2px;
display: inline-block;
}
#socialMenu .icon-google-plus:hover{
background: url(http://2.bp.blogspot.com/-84I16A7AT6w/UWjWgjiIqOI/AAAAAAAACag/rgj9ARcp-tI/s1600/icon-santa-mars-lah-coy.png)no-repeat -213px -2px;
display: inline-block;
}
.accordion dt a:before {
	font-family: 'icon-font';
	content: 'h';
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	margin-right: 5px;
	vertical-align: baseline;
}
.accordion dt a.active:before {
	content: 'i';
}

.stars {
	font-family: 'icon-font';
	text-shadow: 2px 2px 1px #000;
	margin-right: 15px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
